草庐IT

Spring Security 5.7.0弃用 WebSecurityConfigurerAdapter

全部标签

SrtEdit 7.0 — SrtEdit字幕编辑软件11年后再次升级。

  最后一版SrtEdit2012(V6.3)据今已11年了。由于众所周知的原因,这些年字幕制作环境及需求都发生了剧变。再加上仅是业余爱好,没有任何获利,当然也没有任何责任。因此多年都没有再升级。  自去年退休后,又有闲暇时间了。开始玩电吹管、制作音乐视频,又有了字幕制作的需求。于是花了半个月的时间升级到SrtEdit7.0  SrtEdit7.0保留了上一版本的所有功能,纠正了以前版本在win8以后的操作系统运行时预览崩溃以及帮助目录树打不开等问题,能良好地运行在win10、win11。取消了VSFilter字幕显示及原“预览”标签页。字幕及特效显示直接采用mpc-hc播放对应视频,各特效编

android 7.0通知图标出现白色方 block

我正在使用以下代码fragment在我的Android应用程序中生成通知。privatevoidsendNotification(StringcontentText,Stringmessage){IntentresultIntent=newIntent(this,MainActivity.class);resultIntent.putExtra("clear","clear");resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);PendingIntentpiResul

SpringBoot之SpringSecurity(安全)

SpringSecurity(安全)SpringSecurity是针对Spring项目的安全框架,也是SpringBoot底层安全模块默认的技术选型,他可以实现强大的Web安全控制,对于安全控制,我们仅需要引入spring-boot-starter-security模块,进行少量的配置,即可实现强大的安全管理!记住几个类:WebSecurityConfigurerAdapter:自定义Security策略AuthenticationManagerBuilder:自定义认证策略@EnableWebSecurity:开启WebSecurity模式SpringSecurity的两个主要目标是“认证”

android - Fragments 中的 getLoaderManager 已弃用

更新后我发现getLoaderManager已被弃用,但我找不到我应该使用它来代替。如何获取LoaderManager?或者我应该使用什么来代替Loader? 最佳答案 从AndroidP(API28)开始,加载程序已被弃用。在处理Activity和Fragment生命周期时处理加载数据的推荐选项是使用ViewModel和LiveData的组合。ViewModel可以像加载器一样在配置更改后幸存下来,但样板文件更少。LiveData提供了一种生命周期感知方式来加载数据,您可以在多个ViewModel中重复使用这些数据。

android - 既然 fragment 已被弃用,在 Android API 28 中使用什么

这个问题在这里已经有了答案:FragmentsdeprecatedinAndroidP(4个答案)关闭4年前。我是Android开发的新手。我们的老师告诉我们,我们应该开发我们的应用程序(这是一项个人任务)应该使用fragment。现在在API28中,fragment已被弃用。为什么会这样?你现在应该用什么?我在Android开发中发现了很多关于不同事物的不同意见,作为一个新手,很难找到好的做法是什么。

android - EventBus 3.0 registerSticky 已弃用

无法解析方法registerSticky(this)代替register(this)@OverridepublicvoidonStart(){super.onStart();EventBus.getDefault().register(this);}我在我的Gradle中尝试了'org.greenrobot:eventbus:3.0.0'和'de.greenrobot:eventbus:3.0.0-beta1'。不知道为什么这个方法没有出现 最佳答案 registerSticky似乎已被弃用和删除。我认为,你应该注册为普通事件,然后

android - setTabSFromPagerAdapter 已弃用

现在我正在使用最新版本的appcompat和设计支持库。compile'com.android.support:appcompat-v7:23.2.1'compile'com.android.support:design:23.2.1'现在我面临一些弃用privatevoidsetupTabLayout(){mTabLayout=(TabLayout)findViewById(R.id.tab_layout);mAdapter=newMyPagerAdapter(getSupportFragmentManager());mPager=(ViewPager)findViewById(R.

认证授权-SpringSecurity

认证授权-SpringSecurity1.认证授权概述1.1认证授权概念1.1.1认证在互联网中,我们每天都会使用到各种各样的APP和网站,在使用过程中通常还会遇到需要注册登录的情况,输入你的用户名和密码才能正常使用,也就是说成为这个应用的合法身份才可以访问应用的资源,这个过程就是认证。认证是为了保护系统的隐私数据与资源,用户的身份合法方可访问该系统的资源。当然认证的方式有很多,常见的账号密码登录,手机验证码登录,指纹登录,刷脸登录等等。简单说:认证就是让系统知道我们是谁。1.1.2授权认证是为了保护身份的合法性,授权则是为了更细粒度的对数据进行划分,授权是在认证通过的前提下发生的,控制不同的

android - setColorFilter 在 API29 上被弃用

我使用以下行来更改VectorDrawable的颜色:mydrawable.getBackground().setColorFilter(颜色,PorterDuff.Mode.SRC_ATOP)虽然现在已弃用,但效果很好。文档建议我使用:mydrawable.getBackground().setColorFilter(newBlendModeColorFilter(color,PorterDuff.Mode.SRC_ATOP))不过,BlendModeColorFilter仅在API29上可用。在检查了已弃用方法的来源后,我意识到它调用了:新的PorterDuffColorFilte

android - setLevel okhttp LoggingInterceptor 弃用

setLevel(okhttp3.logging.HttpLoggingInterceptor.Level)'已弃用setLevel应该替换什么?删除已弃用的问题 最佳答案 根据文档“移动到var。将setLevel(...)替换为level(...)以修复Java”,将setLevel(...)替换为level(...)将解决此问题在Java中:HttpLoggingInterceptorlogging=newHttpLoggingInterceptor();logging.level(HttpLoggingInterceptor